
//start------------------templateDataList
.recoverTrans {
  -webkit-transition: all 0.1s;
  -moz-transition: all 0.1s;
  transition: all 0.1s;
}
.house-list>li {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 2.24rem;
  padding:0.3rem 0.24rem;
  zoom: 1;
  position: relative;
  background: #FFFFFF;
}
.house-list>li::before,.house-list>li::after {
  content: " ";
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  line-height:0;
}
.house-list>li+li {
  margin-top:1px;
}
.house-list > li > a {
  //position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  //top:0;
  //left:0;
  //z-index: 9;
}
.cover-image {
  float: left;
  position: relative;
  background: url("../img/bg-sub-init.png") center center no-repeat;
  -webkit-background-size:100% 100%;
  background-size:100% 100%;
  width: 30%;
}
.cover-image > img {
  height: 1.64rem;
}
.cover-image>p {
  position: absolute;
  bottom:0;
  width: 100%;
  height: 0.4rem;
  text-align: center;
  line-height: 0.48rem;
  font-size:0.2rem;
  background-color: rgba(0,0,0,0.5);
  color: #FFFFFF;
}
.house-info {
  float: left;
  width: 70%;
  //height: 1.8rem;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding:0 0.28rem;
  color: #212121;
}
.house-info>h5 {
  font-size: 0.32rem;
  //font-weight:bold;
  line-height: 0.46rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.house-info>div {
  //margin-top:0.16rem;
  font-size:0.24rem;
  line-height: 0.36rem;
}
.house-info>p {
  color: #808080;
  font-size:0.24rem;
  padding:0.1rem 0 0.14rem;
}

.house-info>div>div {
  float: left;
  line-height:0.32rem;
}
.house-info>div>div>span+span {
  margin-left:0.5em;
}
.total-price {
  float: right;
  font-size: 0.3rem;
  color: #FF6138;
  line-height: 0.36rem;
  margin-top:-0.04rem;
}
.address {
  line-height:0.24rem;
  padding:0;
}
.address::before {
  content: " ";
  float: left;
  display: inline-block;
  width: 0.24rem;
  height: 0.24rem;
  line-height:0.24rem;
  background: url("../img/sub-icon-position.png") center center no-repeat;
  -webkit-background-size:contain;
  background-size:contain;
}
.unit-price {
  float: right;
}
.features {

}
.features>li {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height:0.36rem;
  //border:0.02rem solid #F0F0F0;
  border:1px solid #F0F0F0;
  float: left;
  font-size:0.24rem;
  line-height:0.32rem;
  padding:0 0.08rem;
  -webkit-border-radius: 0.04rem;
  border-radius: 0.04rem;
}
.features>li+li {
  margin-left:0.1rem;
}
li.house-railway {
  color: #FFA43E;
  border-color: #FFA43E;
}
li.house-school {
  color: #DE3012;
  border-color: #DE3012;
}
li.house-hospital {
  color: #3EC4B1;
  border-color: #3EC4B1;
}
li.house-business {
  color: #3CACDD;
  border-color:#3CACDD;
}
//end------------------templateDataList